home *** CD-ROM | disk | FTP | other *** search
Text File | 1997-12-14 | 8.1 KB | 161 lines | [TEXT/ALFA] |
- Alpha version 7.0
-
- International users: select your keyboard in the international
- preferences dialog (Config->Global->Preferences->International).
-
- Remember, Alpha has a Home Page, from which you can check for new
- versions of Alpha, as well as the many modes and packages which have
- been written. If you wish to download those things directly you can
- get them from <ftp://ftp.cs.umd.edu/~keleher/Alpha/packages/>, but
- Alpha contains menu items to allow you to check for and/or download
- and install updated items automatically. Many packages are also
- available from: <http://www.santafe.edu/~vince/pub/Alpha/>. If you
- check both locations, Alpha will keep track of which contains the
- most recent one for you.
-
- Alpha has a detailed Manual, a shorter Quick Start (<-- click on it!)
- document, and many other help files. You can access the help files
- under the system help menu. If you have recently updated Alpha you
- may wish to read the 'Changes' file. If you previously used Alpha,
- you may find some of its functionality missing: that's becuase it has
- been placed in a separate package. Read and download from the list of
- packages below (or look in the packages menu to see if it was
- pre-installed).
-
- Please use the Alpha-D mailing list to discuss problems, suggestions
- etc with this release. To subscribe, email <LISTSERV@LISTSERV.SYR.EDU>
- and, in the text of your message (not the subject line), write:
- SUBSCRIBE ALPHA-D There are a number of known bugs which will hopefully
- be corrected in a future release. See the 'Bug Reports and Debugging'
- file for a list of these, and for information on how to track down
- bugs you think you have found.
-
- Starting with version 7.0, Alpha has a 'package' mechanism for extensions.
- This allows the basic distribution to be small (if you downloaded the
- 'minimal' version; the full version contains a number of packages
- pre-installed), while being a lot more flexibile than previously. You may
- download any of a large number of these packages from one of Alpha's
- internet sites (there are now more than thirty such packages available).
- The Config->Packages menu lets you turn extensions on and off.
-
- Alpha stores its preferences in a folder called 'Alpha-v7' in your
- preferences folder. Do not just copy over your old preferences. Alpha has
- undergone sufficient changes that it will probably be incompatible with many
- existing preferences files. See the end of this document for instructions
- on copying over your preferences.
-
- Scroll down to read a brief description of some of the current packages, and
- click on the hyper-links to retrieve them from one of Alpha's package
- archive sites. You may also use the 'Config' menu, (select 'Alpha
- Downloads') to download and install them. Since most web browsers take so
- long to startup, it may be better to start them up before clicking on any
- link below (prevents time-out problems).
-
- Click here to update Alpha's list of remote packages via the internet.
-
- ===============================================================================
- Current extension packages for Alpha include:
-
- Smart Paste --- when cutting and pasting code-segments, 'paste' will
- automatically indent the code it pastes to match the surrounding code.
- <get smartPaste.tcl>
- TeX mode --- powerful editing features for single or multi-part LaTeX
- documents. Integrates well with all current TeX implementations.
- <get TeXmode>
- HTML mode --- for editing and manipulating suites of Web pages, allowing
- entire site maintenance from within Alpha.
- <get HTMLmode>
- Perl mode --- for editing Perl documents
- <get Perlmode>
- Emacs --- makes many of Alpha's key sequences mimic those of the popular
- Unix editor 'Emacs'
- <get Emacs>
- Macros --- allows you to record, save and replay keyboard macros.
- <get macros.tcl>
- Diff mode --- powerful side-by-side comparison and patching between files or
- directories.
- <get DiffMode>
- Programmer's Menus --- menus for interacting with Symantec, Metrowerks and
- other common programming environments (primarily C, C++)
- <get programmersMenus>
- Printer choices --- creates a printer sub-menu, allowing you to print using
- Enscriptor, Kodex, Drop•ps or PrettyC as well as directly from Alpha.
- <get printerChoicesMenu>
- Ftp menu --- interaction with any of the popular Ftp clients.
- <get ftpMenu.tcl>
- Vince's Additions --- a large suite of packages, used by many
- Electric completions --- speeds up editing of C++, TeX, Java, Tcl
- documents with template insertions and sophisticated 'complete-
- what-I-just-typed' features.
- Electric menu --- to give menu access to some of the electric features.
- Bib engine --- sophisticated interaction with Vince's port of BibTeX.
- Bib convert --- conversion of Inspec and Hollis records to .bib format.
- Mode search paths --- declare where you keep files/headers for different
- modes so Alpha can find your files more easily. Especially useful
- for C++ programmers (finds those header files).
- Document projects --- declare the projects your are working on, the
- default document structures you use, and Alpha handles the rest.
- File utils --- adds a few simple file utilities to Alpha's menus
- <get VinceAdditions>
- Voodoo menu --- interaction with the version control software 'Voodoo'
- <get voodooMenu>
- Copy ring --- maintain more than one piece of copied text for pasting.
- <get copyRing.tcl>
- Compare windows --- find the next difference between two windows, very quickly,
- and unobtrusively.
- <get compareWindows.tcl>
- Developer utilities --- to help you write new packages for Alpha.
- <get developerUtilities.tcl>
- Frontier menu --- interaction with Frontier.
- <get frontierMenu>
- Eudora menu --- interaction with Eudora; you can write your email in Alpha.
- <get eudoraMenu>
- Internet config menu --- interaction with Internet Config, and hence all of
- your internet applications.
- <get internetConfigMenu>
- Recent Files --- maintains a menu of recently used files, for quick access.
- <get recentFilesMenu.tcl>
- Switch To --- keeps a menu of commonly used applications, for quick
- switching.
- <get switchToMenu.tcl>
- New Document --- instead of opening blank 'untitled' documents with cmd-N,
- this package allow you to select a document type or template (if used
- with the Document Projects package). You can directly start an email
- message, browse an ftp site, or create a new C++ class template.
- <get newDocument.tcl>
- Smarter Source --- allows you selectively to over-ride parts of Alpha's
- core Tcl code without making changes to the core files (easier for you
- to upgrade Alpha, keeping your changes intact).
- <get smarterSource.tcl>
-
-
-
- ===============================================================================
- Copying over old preferences:
-
- Alpha stores most preferences in the 'defs.tcl' and 'arrdefs.tcl' files in
- your preferences folder. The preferences folder is in the standard system
- preferences folder, and is named 'Alpha' (for versions < 7.0) or Alpha-v7
- for version 7 (and will be called Alpha-v8 when version 8.0 is released at
- some point in the future...)
-
- Some of your old preferences will be incompatible/irrelevant to the new
- Alpha version when you upgrade from 6.x to 7.x therefore you shouldn't just
- copy the two prefs files from one folder to the other.
-
- Here's how to copy over just a few preferences: open the old 'defs.tcl' or
- 'arrdefs.tcl' and examine them for lines you wish to copy. Open the new
- 'defs.tcl' and 'arrdefs.tcl'. Alpha opens them in read-only mode, but you
- can command-click on the 'lock' icon in the window to make the windows
- modifiable. Now copy and paste as you desire. Finally save the windows and
- quit and restart Alpha. If you get an error on startup, you probably copied
- over incompatible preferences and you'll have to delete the files and start
- over (hence it may be a good idea to make a backup copy of the originals
- before you start).
-
- Note: if you don't wish to use a System-Folder prefs folder, create a folder
- called 'AlphaPrefs' next to the Alpha application. Alpha will use that
- folder preferentially if it exists.
-
-
-